#!/bin/bash

# 指定要监控的PID
pid=2365355  # 替换为实际要监控的PID

# 设置总查询秒数
total_seconds=14400

start=$(date +%s)

while [ $(( $(date +%s) - $start )) -lt $total_seconds ]; do
	    # 获取当前系统时间和内存占用百分比（去除列标题）
	        current_time=$(date '+%Y-%m-%d %H:%M:%S')
		    mem_usage=$(ps -p $pid -o %mem | awk 'NR>1{print $1}')
		        
		        # 输出到日志文件
			    echo "$current_time, $mem_usage" >> pose_graph_mem.log
			        sleep 1
			done
